castle ruin - Spanish English Dictionary